home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 21
/
AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso
/
Magazin
/
Future-PD
/
HTML-Creator
/
Source
/
Dateigröße
< prev
next >
Wrap
Text File
|
1999-08-23
|
2KB
|
81 lines
x%=1:y%=x%:lan%=-1
DIM text0$(1),text1$(1):ver$="$VER: Part of HTML-Creator V1.23"
text0$(0)="Dateien benötigen zusammen "
text0$(1)="files require "
text1$(0)=" B"
text1$(1)=" b"
ON ERROR GOTO fehler
OPEN "I",#1,"Dateigröße.info"
WHILE NOT EOF(1)
INPUT#1,x$
daus%=INSTR(x%,x$,"(DEUTSCH)")
20 dein%=INSTR(x%,x$,"DEUTSCH")
IF dein%=daus%+1 THEN x%=daus%+2:GOTO 20
eaus%=INSTR(y%,x$,"(ENGLISH)")
40 eein%=INSTR(y%,x$,"ENGLISH")
IF eein%=eaus%+1 THEN y%=eaus%+2:GOTO 40
WEND
CLOSE
IF dein%>daus%+1 THEN lan%=0
IF eein%>eaus%+1 OR (dein%=0 AND eein%=0) THEN lan%=1
start:
fileg&=0:file&=0:anz&=0:anza%=0
IF lan%=0 THEN
INPUT "Pfad/Dateiname: ",datn$
ELSE
INPUT "path/file name: ",datn$
END IF
OPEN"I",#1,datn$
INPUT#1,x$:PRINT x$
WHILE NOT EOF(1)
INPUT#1,x$:PRINT x$
posi%=LEN(x$)-35
IF posi%>0 THEN
anza%=1
filen$=LEFT$(x$,posi%-1)
fileg$=MID$(x$,posi%,8)
fileg&=VAL(fileg$):IF fileg&<=0 THEN fileg&=0:anza%=0
file&=file&+fileg&
anz&=anz&+anza%
PRINT filen$;TAB(posi%);
PRINT USING"########";fileg&
END IF
WEND
CLOSE
CLS
PRINT anz&;text0$(lan%);file&;text1$(lan%);"ytes = ";file&/(1048576&);"MB."
PRINT:PRINT
IF lan%=0 THEN
PRINT "Drücken Sie irgendeine Taste."
ELSE
PRINT "Please press any key to exit."
END IF
1 a$=INKEY$:IF a$="" THEN 1
SYSTEM
fehler:
fehler%=ERR
IF lan%=-1 AND fehler%=53 THEN lan%=1:RESUME start
RESUME fehler2
fehler2:
IF lan%=0 THEN
IF fehler%<>53 THEN
PRINT "Es ist ein Fehler Nr. ";fehler%;" aufgetreten. Beende Programm.":PRINT "Bitte drücken Sie eine Taste."
ELSE
PRINT "Datei nicht gefunden."
END IF
ELSE
IF fehler%<>53 THEN
PRINT "An error number ";fehler%;" occurred. Aborting.":PRINT "Please press any key."
ELSE
PRINT "File not found."
END IF
END IF
ende:
a$=INKEY$:IF a$="" THEN SLEEP
IF a$>"" THEN SYSTEM
GOTO ende